торой используется тот же блок HDA (причем она даже внешне будет похожа на модель IDE). При внимательном рассмотрении оказывается: единственное различие между этими жесткими дисками состоит в том, что на плате управления модели SCSI установлена дополнительная микросхема, которая называется контроллером интерфейса шины SCSI (SCSI Bus Interface Controller — SBIC).
На рис. 8.16 и 8.17 показаны блок-схемы плат управления жестких дисков ATA IDE и SCSI. В них используется один и тот же блок HDA, и даже платы управления похожи одна на другую и различаются только наличием микросхемы SBIC в диске SCSI.
Обратите внимание на то, что схемы обоих жестких дисков почти совпадают. В модели SCSI взаимодействие между контроллером диска и шиной SCSI осуществляется через микросхему — контроллер интерфейса шины WD33C93. В сущности, две схемы различаются только наличием в последней указанного контроллера. В целом же схема жесткого диска SCSI представляет собой интегрированную версию первых устройств SCSI с отдельным переходным контроллером.
Чтобы закончить с этим примером, рассмотрим блок-схему контроллера WD1006V-ММ1 интерфейса ST-506/412 (рис. 8.18).
Основой этой платы является тот же контроллер диска WD42C22, который используется в дисках IDE и SCSI.
Такой подход к разработке дисков ATA IDE и SCSI характерен не только для Western Digital, но и для других компаний. Причем чаще всего используются те же микросхемы, что и рассмотренные выше, хотя не исключено применение интегральных схем других производителей. Нетрудно догадаться, что большинство дисков SCSI представляют собой обычные устройства ATA IDE с дополнительным контроллером интерфейса шины SCSI.
А теперь посмотрим, к чему приводит такой подход в аспекте быстродействия системы. Если практически все диски SCSI представляют собой устройства ATA IDE с дополнительным интерфейсом SCSI, то какой вывод из этого можно сделать?
Прежде всего, при длительных обменах данными ни одно устройство не способно обеспечить скорость передачи данных выше некоторого предела, определяемого темпом считывания информации с магнитного носителя. Другими словами, производительность жесткого диска ограничивается быстродействием блока HDA. Небольшие порции данных (пакеты) могут передаваться с очень высокой скоростью, поскольку во многих жестких дисках имеется встроенная кэш-память или буфер опережающего (упреждающего) считывания. Причем емкость кэш-памяти в современных дисках ATA IDE и SCSI может даже превышать 1 Мбайт! Однако, независимо от емкости и "интеллектуальности" кэшпамяти, при длительных обменах данными быстродействие все же ограничивается возможностями блока HDA.
Данные, поступающие из блоков HDA, должны пройти через контроллеры диска, схемы которых, как уже отмечалось, почти одинаковы в однотипных дисках ATA IDE и SCSI. В дисках ATA IDE данные после этого выдаются прямо на системную шину, а в дисках SCSI они сначала должны последовательно пройти через интерфейсный контроллер шины SCSI, установленный в самом устройстве, а затем через шину и контроллер шины на плате основного адаптера SCSI вашего компьютера. Неизбежные задержки, возникающие при прохождении столь длинного "маршрута", должны приводить к снижению быстродействия по сравнению с прямой передачей данных в системную шину, осуществляемой через интерфейс ATA IDE.
Принято считать, что интерфейс SCSI намного превосходит IDE по быстродействию, но, к сожалению, чаще всего это не так. Ошибка заключается в том, что обычно про-